package dice.sinanya.tools.makedata;

import org.apache.commons.lang.StringUtils;

public class SubString {
    public static String subString(String str, int start, int end) {
        int len = 0;
        if (StringUtils.isNotBlank(str)) {
            len = str.length();
        }

        if (len < end) {// 长度不够，补充 0
            return append(str, len, end).substring(start, end);
        } else {
            return str.substring(start, end);
        }
    }

    private static String append(String str, int start, int end) {
        StringBuilder sb = new StringBuilder();
        for (int i = start; i < end; i++) {
            sb.append("0");
        }
        sb.append(str);
        return sb.toString();
    }
}
